package com.damai.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.damai.data.BaseTableData;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.Date;


@Data
@TableName("d_program")
public class Program extends BaseTableData implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;


    private Long id;
    

    private Long programGroupId;
    

    private Integer prime;


    private Long areaId;


    private Long programCategoryId;
    

    private Long parentProgramCategoryId;
    

    private String title;
    

    private String actor;
    

    private String place;
    

    private String itemPicture;
    

    private Integer preSell;
    

    private String preSellInstruction;
    

    private String importantNotice;


    private String detail;


    private Integer perOrderLimitPurchaseCount;
    

    private Integer perAccountLimitPurchaseCount;


    private String refundTicketRule;


    private String deliveryInstruction;


    private String entryRule;


    private String childPurchase;


    private String invoiceSpecification;


    private String realTicketPurchaseRule;


    private String abnormalOrderDescription;


    private String kindReminder;


    private String performanceDuration;


    private String entryTime;
    

    private Integer minPerformanceCount;
    

    private String mainActor;
    

    private String minPerformanceDuration;


    private String prohibitedItem;


    private String depositSpecification;


    private Long totalCount;
    

    private Integer permitRefund;
    

    private String refundExplain;
    

    private Integer relNameTicketEntrance;
    

    private String relNameTicketEntranceExplain;
    

    private Integer permitChooseSeat;
    

    private String chooseSeatExplain;
    

    private Integer electronicDeliveryTicket;
    

    private String electronicDeliveryTicketExplain;
    

    private Integer electronicInvoice;
    

    private String electronicInvoiceExplain;
    

    private Integer highHeat;
    

    private Integer programStatus;
    

    private Date issueTime;
}
